Add a parallel set of APIs to the domain builders to allow images and
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Mar 2006 12:00:38 +0000 (13:00 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Mar 2006 12:00:38 +0000 (13:00 +0100)
commit2be317cd91bafc830a5ac8c74410331b9a2c7825
tree36c896fb491c29223a318a53b86c35cf10803793
parent2c727b6f3fe47e02ff11ef897c708a46a41b1527
Add a parallel set of APIs to the domain builders to allow images and
ramdisks to be passed via buffer, rather than via file.  This allows
usage of the underlying domain building routines in "file-challenged"
enviroments.

Specifically, xc_linux_build_mem is the buffer oriented version of the
file-oriented xc_linux_build.  Likewise, xc_hvm_build_mem is the
buffer oriented analog of the file based xc_hvm_build.

Signed-off-by: Ben Thomas (bthomas@virtualiron.com)
tools/libxc/xc_hvm_build.c
tools/libxc/xc_ia64_stubs.c
tools/libxc/xc_linux_build.c
tools/libxc/xenguest.h
tools/libxc/xg_private.c
tools/libxc/xg_private.h